package jxtend.processor.eclipse.visitor.interceptor;

import jxtend.processor.eclipse.visitor.handler.ASTNodeVisitorContext;

import org.eclipse.jdt.internal.compiler.ASTVisitor;
import org.eclipse.jdt.internal.compiler.ast.ASTNode;
import org.eclipse.jdt.internal.compiler.lookup.Scope;

@SuppressWarnings("restriction")
public interface ASTNodeVisitorInterceptorContext extends ASTNodeVisitorContext {
	ASTVisitor getASTVisitor();

	boolean doVisit(ASTNode node, Scope scope);
	void doEndVisit(ASTNode node, Scope scope);
}
